Atom 一款编辑神器 A hackable text editor for the 21st Century

1、今天偶然看到一个atom的动图打字效果,好流弊,所以研究了下。

上手简单,让Atom能够成为了一款优雅而低门槛的神器,深度可定制的特性,让Atom在你的打磨之下,变得越来越符合你的心意。因此,无论你是用来写作,还是用来写代码,这都是一款你值得拥有的神器。

在代码编辑器、文本编辑器领域,有着不少的「神器」级的产品,如历史悠久的 VIM、Emacs 以及如今当红的 SublimeText。另外还有 VS Code、EditPlus、NotePad++、UltraEdit 等一大堆流行的利器,可谓百家争鸣。

然而,作为目前全球范围内影响力最大的代码仓库/开源社区,GitHub 的程序员们并不满足于此。他们使用目前最先进流行的技术重新打造了一款称为“属于21世纪”的代码编辑器——Atom, 它开源免费跨平台,并且整合 GIT 并提供类似 SublimeText 的包管理功能,支持插件扩展,可配置性非常高……

Atom就已经集齐了所有优势于一身,
免费 + 高颜值 + 简单易学 + 功能强大 + 可以调教 + 可以整容 + 轻量级 + 性能卓越… …

好吧,吹了这么多,其实他还是有个不足的地方就是速度相对慢,这和他的设计原理有关,但相对测试版,目前的1.x版已经快了不少,另外基于他是github出品,也就算值得拥有了。

tips:小技巧,下图的setting快键是Ctrl+逗号 会比较有用。另由于系统默认是隐藏了菜单栏,只需要按Alt即可恢复, 可以在setting—core—-auto hide manu bar 里设置,去掉打钩即可。

2、极客学院已经提供了较好的教程,但大部分关于前端:

http://wiki.jikexueyuan.com/project/atom/

3、基础的中文指导,不错的:

https://atom-china.org/t/atom/62

4、 当前推荐的的插件表(python为主):

  • activate-power-mode /叼炸天的特效
  • autocomplete-clang / c,c++代码补全
  • autocomplete-python /python代码补全
  • emmet /前端神器
  • git-plus /用于做git的,但是我觉得还是命令行轻松点
  • python-tools /先装着
  • script / 可以根据文件名称,或所选的代码块,或行号执行代码,支持大多数编程语言,
  • terminal-plus /可以使用控制台,基本能用这个那就可以直接运行c和python等代码了
  • vim-mode  /vim最好的插件.

5、安装故障:
即便翻墙状态,在atom安装script依然失败,就一直是进度条,好在可以本地安装,
参考:

http://jingyan.baidu.com/article/375c8e19c3105a25f2a22901.html

不过还是不能运行script,这导致一个简单的python脚本一直不能运作。但是看了报错信息,都是js什么的,这前端的就头大了,谷歌的某方案,牵引到了gpp的插件,但是依赖第三方的第三方且只支持py2,这。。。。总之,一下又掉入了win系统的大坑。

然后第二天换了个电脑,发现script能正常install,而且脚本运行正常,没有报错。这表明,系统正常的时候,Win下是能跑起来的。

经过进一步比对,发现在win10机子上,虽然用人工安装的apm install方法,在atom看上去安装了script,但是因为在cmd shell里,显示一直卡在apm install界面,也就是说,他实际上是一个不完全安装!!,这也是atom的部分插件目前对win系统的支持并不好。

6、中文显示问题:

ʵʱ�����ǣ� [‘A����:68599071’, ‘B����:30591580’, ‘C����:73945539’]

使用script插件的Ctrl + Shift + B 运行某脚本,出现乱码。

7、Linux的安装总体顺利,可参考:

8、基于atom当前版本的系统选择建议:

就python代码的测试来说,建议使用Linux或者mac,这是因为Win下的相同安装步骤,总是遇到最多的bug。比如中文显示,

而在ubuntu 16.04中,完全一样的安装,中文显示很很ok,对比win下的中文是乱码,网上的方案测试了几个都没成功解决(暂时)。

9、其他参考: